* {margin: 0;padding: 0;text-decoration: none;}
.content {
    padding: 20px 300px 100px 20px; 
}
.search form .search_text {
    width: 300px;
    height: 30px;
    line-height: 30px;
}
.search form .search_button {
    width: 80px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
.book {
    width: 100%;
    margin: 10px 0 20px 0;
}
.book .book_sort {
    font-weight: bolder;    
}
.book .book_name {
    font-weight: bolder;
}
.book_img {
    width: 20%;
    float: left;
}
.book_info {
    width: 80%;
    float: right;
}